Dieser Audiobeitrag wird von der Universität Erlangen-Nürnberg präsentiert.
Die Universität Erlangen-Nürnberg präsentiert.
Die Universität Erlangen-Nürnberg präsentiert.
Die Universität Erlangen-Nürnberg präsentiert.
Die Prozessoren sind schon vorhanden.
Es gibt bereits bis zu 100 Prozessoren.
Ich weiß nicht, ob man sie wirklich kaufen kann.
Aber die Prozessoren, die man heute wirklich kaufen kann, sind generell umgekehrt.
Etwa 72 Prozessoren und 100 Prozessoren werden nächstes Jahr eröffnet.
Dann sehen wir, was da passiert.
Man sieht, dass man viele verschiedene Architekturen hat.
Wenn man versucht, so etwas zu machen, ist es nicht so einfach,
so etwas zu machen.
Es gibt viele Verständnisse, die gleichen Terminale und so weiter.
Aber die Prozessoren haben völlig verschiedene Wünsche und Kontakte.
Wenn wir zum Beispiel über Hyperstraten reden, kann das technisch
zwei verschiedene Wünsche sein, wie wir sie in einer kurzen Zeit sehen.
Wenn ich die Prozessoren für eine sehr hohe Perspektive sehe,
und ich versuche diese zu klassifizieren,
dann finde ich, dass ich zwei Kategorien habe.
Eine ist die Mainstream Multi-Core, die ich die Prozessoren mit einer großen und komplexen
Prozessoren nenne.
Diese Prozessoren werden von Ihnen und allen anderen verkauft.
Die anderen Prozessoren sind etwas anders.
Diese vielen Prozessoren sind nicht als Mainstream für alle,
aber sie haben einen speziellen Zweck. Ich komme später dazu.
Aber wir schauen uns erst einmal an, wie man diese Mainstream-Core hat.
Mein Ziel für Design ist, eine hohe
Backward-Kompatibilität für die Existenz von Software zu haben.
Die Verwenderungen wollen etwas verkaufen.
Die Prozessoren werden mit einer sehr hohen
Single-Thread-Performance verwendet und
die kostlosen Tricks aus dem Ausdruck von
Ausführungen, Asynchronierung, Spektik und
alles verwendet, die kostbar sind, aber eine
Single-Thread-Kompatibilität schnell in die Prozessoren verwendet.
Dann wird dies heute wieder verwendet,
die Kategorie bis zu 18.
Ich denke, dass die neuesten
Familien der Intel Xeons mit 18 Prozessoren
in der Verwenderung von Z-Cores, die sehr hohen, sehr hohen Cores sind.
Und natürlich haben sie wieder Hyper-Threading,
Hardware-Kontrolle, Flüsse. Und mit diesen Cores
hat Hyper-Threading ein spezielles Ziel, nur
alle Pipelines zu füllen. Zum Beispiel, wenn ich
eine gewünschte Server-Applikation oder was auch immer habe,
und eine kostliche Flutpunkt-Pipeline habe,
und diese kostliche Flutpunkt-Pipeline
ist nicht immer in einem einzigen Prozess gebraucht.
Ich könnte noch eine halbe Core haben,
Presenters
Prof. Dr. Jörg Nolte
Zugänglich über
Offener Zugang
Dauer
00:53:04 Min
Aufnahmedatum
2015-03-27
Hochgeladen am
2017-06-10 07:01:45
Sprache
de-DE
General purpose CPUs with dozens of computing cores are currently reaching the market. Some researchers even expect chips with thousands of computing cores to be available in the foreseeable future. In this talk we will discuss the architectures of some current multi- and many-core CPUs with an emphasis on understanding the hardware foundation of today's parallel computing systems. In particular we will concentrate on the memory hierarchy of these CPUs and the inherent cost of sharing in cache-coherent multi-core systems. Additionally, we will examine typical problems that system designers and application programmers have to solve when they try to utilize such hardware architectures effectively.